insistent repetition or annoyance - Spanish English Dictionary